package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Gnhd;

/**
 * 公牛后代Service接口
 * 
 * @author ruoyi
 * @date 2025-02-15
 */
public interface IGnhdService 
{
    /**
     * 查询公牛后代
     * 
     * @param 公牛号 公牛后代主键
     * @return 公牛后代
     */
    public Gnhd selectGnhdBy公牛号(String 公牛号);

    /**
     * 查询公牛后代列表
     * 
     * @param gnhd 公牛后代
     * @return 公牛后代集合
     */
    public List<Gnhd> selectGnhdList(Gnhd gnhd);

    /**
     * 新增公牛后代
     * 
     * @param gnhd 公牛后代
     * @return 结果
     */
    public int insertGnhd(Gnhd gnhd);

    /**
     * 修改公牛后代
     * 
     * @param gnhd 公牛后代
     * @return 结果
     */
    public int updateGnhd(Gnhd gnhd);

    /**
     * 批量删除公牛后代
     * 
     * @param 公牛号s 需要删除的公牛后代主键集合
     * @return 结果
     */
    public int deleteGnhdBy公牛号s(String[] 公牛号s);

    /**
     * 删除公牛后代信息
     * 
     * @param 公牛号 公牛后代主键
     * @return 结果
     */
    public int deleteGnhdBy公牛号(String 公牛号);
}
